'宣言
Public Overloads Overridable Function CreatePropertyChange
(Of As Class,
)( _
ByVal As , _
ByVal As String, _
ByVal As , _
ByVal As , _
Optional ByVal As String, _
Optional ByVal As String _
) As PropertyChangeUndoUnitBase
public virtual PropertyChangeUndoUnitBase CreatePropertyChange<,>(
,
string ,
,
,
string ,
string
)
where TOwner: class
パラメータ
- owner
- プロパティが変更されたインスタンス
- propertyName
- 変更されたパブリック プロパティの文字列名。これを使用して、操作が元に戻されたときに影響を受けるプロパティの PropertyInfo を見つけます。
- oldValue
- アクションが元に戻されたときに復元されるプロパティの古い値。
- newValue
- プロパティの新しい値。
- propertyDisplayName
- エンドユーザーに表示するプロパティの優先名。これが指定されない場合にはプロパティの実際の名前が使用されます。
- typeDisplayName
- エンドユーザーに表示する、プロパティが変更されているオブジェクトの優先名。
型パラメータ
- TOwner
- 値が変更されたクラスのタイプ
- TProperty
- 変更されたプロパティのタイプ
戻り値の型
指定したプロパティ変更を元に戻すために使用できる undo unit を返します。